/**
 * @author shench
 * 服务器推送函数 
***/
/**
	服务器请求函数
**/
var serverpush_json = '';
function serverpush_send(url, arg0){
	$.post(url, function(result){
		result = eval('('+ result +')');
		if (result.success){
			serverpush_alert('alert alert-info','','有 <font color="red">5</font> 条信息消息', arg0);
			//arg0.html('<a href="#">收到 <font color="red">5</font> 条信息消息</a>');
		//	alert('成功');			
		} else {
			alert('失败');
		}	
		serverpush_send(url, arg0);		
	});
}

function serverpush_alert(info,title, msg ,arg){
	var s = '<div class="' + info + '">';
  	s = s + '<button class="close" data-dismiss="alert">×</button>';
  	s = s + '<h4 align="left" class="alert-heading">' + title + '</h4>' + msg;
  	s = s + '</div>';
  	arg.html(s);
}

function serverpush_alert_before(info,title, msg ,arg){
var s = '<div class="' + info + '">';
  	s = s + '<button class="close" data-dismiss="alert">×</button>';
  	s = s + '<h4 align="left" class="alert-heading">' + title + '</h4>' + msg;
  	s = s + '</div>';
  	arg.before(s);
}

function serverpush_alert_after(info,title, msg ,arg){
var s = '<div class="' + info + '">';
  	s = s + '<button class="close" data-dismiss="alert">×</button>';
  	s = s + '<h4 align="left" class="alert-heading">' + title + '</h4>' + msg;
  	s = s + '</div>';
  	arg.after(s);
}
/*
	$.ajax({
		url: 'mircblog/Message_test',
		
		type: 'post',
		dataType: text,	// 预期服务器返回的数据类型
	//	contentType: 'application/x-www-form-urlencoded',	// 发送信息至服务器时内容编码类型。
		timeout: 80000,
		data:{time:"80"}, //40秒后无论结果服务器都返回数据  
		
	//	async: true,	// 异步请求
	//	cache: true,	// 缓存该页面
		beforeSend: function(request){	// 发送请求前可修改 XMLHttpRequest 对象的函数，如添加自定义 HTTP 头
			alert('开始发送');
		},		
		complete: function(request){	// 请求完成后回调函数 (请求成功或失败之后均调用)。
			alert('请求完成');
			serverpush_send();
		},				
		success: function(result, textStatus){
			result = eval('('+ result +')');
			if (result.success){
				alert('成功');
			} else {
				alert('失败');
			}			
		},
		error: function(request, errorinf, exception){
			if(textStatus=="timeout"){  
								  
			} 
		}
	});



$("#btn").bind("click",{btn:$("#btn")},function(evdata){  
         $.ajax({  
                type:"POST",  
                dataType:"text",  
                url:"mircblog/Message_test",  
                timeout:80000,     //ajax请求超时时间80秒  
                data:{time:"80"}, //40秒后无论结果服务器都返回数据  
                success:function(data,textStatus){  
                    //从服务器得到数据，显示数据并继续查询
                    
                    data = eval('('+data+')');
                  //  alert(data+' '+data.success);
                    
                    if(data.success){        
                     $("#msg").append("<br>[有数据]"+data.msg);  
                     evdata.data.btn.click();  
                    }  
                 //未从服务器得到数据，继续查询  
                    else {  
                    	$("#msg").append("<br>[无数据]");  
                    	evdata.data.btn.click();  
                    }  
                },  
             //Ajax请求超时，继续查询  
             error:function(XMLHttpRequest,textStatus,errorThrown){  
                     if(textStatus=="timeout"){  
                         $("#msg").append("<br>[超时]");  
                         evdata.data.btn.click();  
                     }  
             }  
                  
            });  
    });  
*/